Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-day vector-sticky-header-enabled" lang="de" dir="ltr"><head>
<meta charset="UTF-8">
<title>Application Cache</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://de.wikipedia.org/wiki/Application_Cache"> <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.pygments.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link href="./_mw_/ext.gadget.citeRef.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.defaultPlainlinks.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonHide.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonLayout.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonStyle.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiDarkmode.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiResponsive.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.specialSearch.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Application_Cache rootpage-Application_Cache skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Application Cache</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="de" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="de" dir="ltr"><p>Der <b>Application Cache</b> ist ein Standard, der einen besonderen <a href="Browser-Cache" title="Browser-Cache">Browser-Cache</a> für Webseiten, vor allem <a href="Webanwendung" title="Webanwendung">Webanwendungen</a> zur Verfügung stellt. Der Standard wurde mit <a href="HTML5" title="HTML5">HTML5</a> eingeführt und soll auf einfache Weise ermöglichen, dass Seiten auch <a href="Offline" title="Offline">offline</a> genutzt werden können. In der Praxis zeigten sich allerdings zahlreiche Schwächen, sodass der Standard inzwischen als <a href="Deprecated" class="mw-redirect" title="Deprecated">hinfällig</a> gilt.<sup id="cite_ref-whatwgdeprecated_1-0" class="reference"><a href="#cite_note-whatwgdeprecated-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>
</p>

<div class="mw-heading mw-heading2"><h2 id="Funktionsweise">Funktionsweise</h2></div>
<p>Der Application Cache ist ein Speicherbereich, in dem der <a href="Webbrowser" title="Webbrowser">Webbrowser</a> bestimmte Ressourcen speichert, die von einer Seite benötigt werden, damit diese beim nächsten Besuch sofort zur Verfügung stehen, auch wenn zu diesem Zeitpunkt keine <a href="Internetzugang" title="Internetzugang">Internetverbindung</a> besteht. Er funktioniert damit ähnlich wie der gewöhnliche Browser-Cache und wird parallel zu diesem eingesetzt.
</p><p>Welche Ressourcen gespeichert werden sollen, wird mit dem Cache Manifest bestimmt. Das Manifest gibt außerdem an, ob fehlende Ressourcen über das Internet heruntergeladen werden sollen oder ob stattdessen ein Fallback verwendet werden soll.
</p><p>Um ein Cache Manifest zu verwenden, wird dessen <a href="URL" class="mw-redirect" title="URL">URL</a> im <code>manifest</code>-<a href="SGML-Attribut" class="mw-redirect" title="SGML-Attribut">Attribut</a> des <code>&lt;html&gt;</code>-<a href="Tag_(Informatik)" title="Tag (Informatik)">Tags</a> notiert. Der Browser wird beim ersten Aufruf der Seite alle Ressourcen herunterladen, die im Manifest angegeben sind, und diese cachen. Bei jedem weiteren Besuch werden diese Ressourcen nicht mehr über das Internet geladen, sondern direkt aus dem Cache geholt. Anschließend prüft der Browser, ob sich die Manifest-Datei in der Zwischenzeit geändert hat. Ist dies der Fall, so wird er den Cache aktualisieren, diese neue Version wird allerdings erst beim nächsten Besuch der Seite oder nach einem Neuladen aktiv.
</p><p>Zudem gibt es eine <a href="JavaScript" title="JavaScript">JavaScript</a>-Schnittstelle, über die die Seite mittels <a href="Ereignis_(Programmierung)" title="Ereignis (Programmierung)">Events</a> verfolgen kann, in welchem Zustand sich der Cache befindet.
</p>
<div class="mw-heading mw-heading2"><h2 id="Cache_Manifest">Cache Manifest</h2></div>
<p>Das Cache Manifest ist eine einfache <a href="Textdatei" title="Textdatei">Textdatei</a> mit der <a href="Dateiendung" class="mw-redirect" title="Dateiendung">Dateiendung</a> <code>.appcache</code> und dem <a href="MIME-Type" class="mw-redirect" title="MIME-Type">MIME-Type</a> <code>text/cache-manifest</code>, die mit der <a href="Magische_Zahl_(Informatik)" title="Magische Zahl (Informatik)">Kennzeichnung</a> <code>CACHE MANIFEST</code> beginnt. <a href="Kommentar_(Programmierung)" title="Kommentar (Programmierung)">Kommentare</a> sind Zeilen die mit einem <a href="Rautezeichen" title="Rautezeichen">Doppelkreuz</a> (<code>#</code>) beginnen. Der Rest der Datei besteht aus Einträgen von drei verschiedenen Typen: explizite Cache-Einträge (in einem Abschnitt mit der Überschrift <code>CACHE:</code> oder außerhalb gekennzeichneter Abschnitte), Fallback-Einträge (in einem Abschnitt mit der Überschrift <code>FALLBACK:</code>), sowie Netzwerk-Einträge (in einem Abschnitt mit der Überschrift <code>NETWORK:</code>). Die Abschnitte können in beliebiger Reihenfolge und auch mehrfach oder gar nicht vorkommen.
</p><p>Alle als explizite Cache-Einträge gelisteten URLs sowie die Einträge, die implizit dadurch gecachet werden, dass sie das Manifest einbinden, werden in den Cache aufgenommen. Fallback-Einträge bestehen aus einem URL-Bereich und der Angabe einer Fallback-URL. Kann eine Ressourcen aus einem dort gelisteten Bereich nicht geladen werden, so wird stattdessen der Fallback verwendet. Netzwerk-Einträge geben schließlich an, welche Ressourcen bei Verwendung des Application Caches trotzdem über das Internet geladen werden sollen. Das Standard-Verhalten ist, dass alle Ressourcen, die nicht im Manifest verzeichnet sind, automatisch fehlschlagen, selbst wenn eine Internetverbindung besteht. Dieses Verhalten kann aber über einen Netzwerk-Eintrag <code>*</code> als <a href="Wildcard_(Informatik)" title="Wildcard (Informatik)">Wildcard</a> oder spezifischere Angaben zu diesen Ressourcen geändert werden.
</p>
<div class="mw-heading mw-heading2"><h2 id="Beispiel">Beispiel</h2></div>
<p>Als Beispiel soll eine Seite dienen, die es dem Benutzer ermöglicht, sich durch mehrere Bilder hindurchzublättern. Diese Bilder sollen dabei nicht alle von Anfang an sichtbar sein, sondern dynamisch nachgeladen werden. Dazu wird eine <a href="Cascading_Style_Sheets" title="Cascading Style Sheets">CSS</a>-Stildatei <code>style.css</code> und ein JavaScript-Skript <code>script.js</code> eingesetzt, sowie die Bilder <code>bild1.jpg</code> bis <code>bild4.jpg</code>.
</p><p>Die <a href="HTML" class="mw-redirect" title="HTML">HTML</a>-Datei könnte (wenn das Skript für den kompletten Inhalt verantwortlich ist) folgendermaßen aussehen:
</p>
<div class="mw-highlight mw-highlight-lang-html mw-content-ltr" dir="ltr"><pre><span></span><span class="cp">&lt;!DOCTYPE html&gt;</span>
<span class="p">&lt;</span><span class="nt">html</span> <span class="na">manifest</span><span class="o">=</span><span class="s">"cache.appcache"</span><span class="p">&gt;</span>
<span class="p">&lt;</span><span class="nt">head</span><span class="p">&gt;</span>
<span class="p">&lt;</span><span class="nt">title</span><span class="p">&gt;</span>Bilderbuch<span class="p">&lt;/</span><span class="nt">title</span><span class="p">&gt;</span>
<span class="p">&lt;</span><span class="nt">link</span> <span class="na">rel</span><span class="o">=</span><span class="s">"stylesheet"</span> <span class="na">href</span><span class="o">=</span><span class="s">"style.css"</span><span class="p">&gt;</span>
<span class="p">&lt;</span><span class="nt">script</span> <span class="na">src</span><span class="o">=</span><span class="s">"script.js"</span><span class="p">&gt;&lt;/</span><span class="nt">script</span><span class="p">&gt;</span>
<span class="p">&lt;/</span><span class="nt">head</span><span class="p">&gt;</span>
<span class="p">&lt;</span><span class="nt">body</span><span class="p">&gt;</span>
<span class="p">&lt;/</span><span class="nt">body</span><span class="p">&gt;</span>
<span class="p">&lt;/</span><span class="nt">html</span><span class="p">&gt;</span>
</pre></div>
<p>Die in der zweiten Zeile angegebene Cache-Datei könnte den folgenden Inhalt haben:
</p>
<pre>CACHE MANIFEST
#v1
script.js
style.css
bild1.jpg
bild2.jpg
bild3.jpg
bild4.jpg
</pre>
<p>Die HTML-Datei wird implizit gecachet, da sie das Manifest einbindet, dazu kommen die CSS- und die JS-Datei sowie die vier Bilder. Diese werden geladen, obwohl sie zu diesem Zeitpunkt noch nicht benötigt werden, da sie nicht direkt in der HTML-Datei referenziert werden.
</p><p>Wird eine der Dateien aktualisiert, so muss die Manifest-Datei geändert werden. Sofern die Liste der Dateien gleich geblieben ist, bietet es sich an, einen Kommentar zu modifizieren und so eine neue Version zu erzeugen. Dazu dient die zweite Zeile im Manifest-Beispiel.
</p>
<div class="mw-heading mw-heading2"><h2 id="Sicherheit">Sicherheit</h2></div>

<p>Der Application Cache ermöglicht es, Benutzer ähnlich wie mit <a href="Cookie" class="mw-redirect" title="Cookie">Cookies</a> zu verfolgen. Zudem besteht die Möglichkeit, sehr viel Speicherplatz zu verbrauchen. Damit bösartige Seiten dies nicht ausnutzen, fragen die meisten Browser beim Benutzer nach, bevor sie erstmals für eine Seite einen Application Cache anlegen. Je nach Browser gibt es auch unterschiedliche Möglichkeiten den Cache wieder zu entfernen.<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Browserunterstützung"><span id="Browserunterst.C3.BCtzung"></span>Browserunterstützung</h2></div>
<p>Alle aktuellen Browser unterstützen Application Cache, <a href="Mozilla_Firefox" title="Mozilla Firefox">Mozilla Firefox</a> ab Version 3.5, der <a href="Internet_Explorer" title="Internet Explorer">Internet Explorer</a> ab Version 10, <a href="Google_Chrome" title="Google Chrome">Google Chrome</a> ab Version 4. In <a href="Android_(Betriebssystem)" title="Android (Betriebssystem)">Android</a> besteht ab Version 2.1 Unterstützung im Standardbrowser.<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup>
</p><p>Firefox zeigt ab der Version 44 eine Warnung in der <a href="Browserkonsole" class="mw-redirect" title="Browserkonsole">Browserkonsole</a> an, wenn Application Cache eingesetzt wird, um Programmierer darauf aufmerksam zu machen, dass es sich um eine veraltete Technologie handelt.<sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Probleme">Probleme</h2></div>
<p>In der Praxis zeigten sich zahlreiche Probleme mit dem Application Cache:<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup>
</p>
<ul><li>Ändert sich eine Datei im Cache, so müssen alle Dateien neu heruntergeladen werden.</li>
<li>Ein sinnvoller Einsatz ist nur bei einer überschaubaren Zahl von zu cachenden Ressourcen möglich. Zwar gibt es Ansätze, wie Application Cache auch für Internetangebote wie <a href="Wikipedia" title="Wikipedia">Wikipedia</a> eingesetzt werden kann,<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup> die sehr viele Seiten haben, von denen ein einzelner Benutzer jedoch nur wenige nutzt, aber dabei würde der Cache zum einen sehr viel Speicherplatz verbrauchen, zum anderen würden dem Benutzer häufig veraltete Seiten gezeigt.</li>
<li>Wird das Cache Manifest zu lange gecachet (im normalen Browser-Cache oder sogar im Application Cache selbst), so ist eine Aktualisierung unmöglich. Selbst wenn der Programmierer der Webseite seinen Fehler nachträglich bemerkt, hat er keine Möglichkeit ihn zu korrigieren.</li>
<li>Stellt eine Seite bestimmte Ressourcen in verschiedenen Formaten bereit (etwa Videos in verschiedenen <a href="Codec" title="Codec">Codecs</a> oder Bilder in unterschiedlichen Auflösungen für variierende Bildschirmgrößen), so muss der Browser alle Formate herunterladen und cachen.</li></ul>
<p>In einigen Fällen weichen Programmierer daher auf andere Technologien aus, etwa <a href="Web_Storage" title="Web Storage">Web Storage</a>. Als Reaktion auf diese Probleme wurde der <a href="Service_Worker" title="Service Worker">Service-Worker</a>-Standard entworfen,<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup> der allerdings deutlich komplexer ist und noch nicht in allen Browsern implementiert ist. Seit 2015<sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup> wird der Application Cache von der <a href="WHATWG" class="mw-redirect" title="WHATWG">WHATWG</a> als <i>deprecated</i> eingestuft.<sup id="cite_ref-whatwgdeprecated_1-1" class="reference"><a href="#cite_note-whatwgdeprecated-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> Setzt eine Seite sowohl Service Worker als auch Application Cache ein, so ignorieren moderne Browser den Application Cache.
</p>
<div class="mw-heading mw-heading2"><h2 id="Einzelnachweise">Einzelnachweise</h2></div>
<ol class="references">
<li id="cite_note-whatwgdeprecated-1"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-whatwgdeprecated_1-0">a</a></sup> <sup><a href="#cite_ref-whatwgdeprecated_1-1">b</a></sup></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://html.spec.whatwg.org/multipage/browsers.html#offline"><i>HTML Standard.</i></a> Offline Web applications. <a href="WHATWG" class="mw-redirect" title="WHATWG">WHATWG</a>,<span class="Abrufdatum"> abgerufen am 25.&nbsp;Juli 2016</span> (englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AApplication+Cache&amp;rft.title=HTML+Standard&amp;rft.description=HTML+Standard&amp;rft.identifier=https%3A%2F%2Fhtml.spec.whatwg.org%2Fmultipage%2Fbrowsers.html%23offline&amp;rft.publisher=%5B%5BWHATWG%5D%5D&amp;rft.language=en">&nbsp;</span></span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><a href="#cite_ref-2">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20190215171256/https://developer.mozilla.org/en-US/docs/Web/HTML/Using_the_application_cache#Storage_location_and_clearing_the_offline_cache"><i>Using the application cache.</i></a> Storage location and clearing the offline cache. In: <i><a href="MDN_Web_Docs" title="MDN Web Docs">MDN Web Docs</a>.</i> Archiviert vom <style data-mw-deduplicate="TemplateStyles:r250917974">
/* start https://de.wikipedia.org/ */


.mw-parser-output .dewiki-iconexternal>a{background-position:center right!important;background-repeat:no-repeat!important}body.skin-minerva .mw-parser-output .dewiki-iconexternal>a{background-image:url("./_mw_/OOjs_UI_icon_external-link-ltr-progressive.svg")!important;background-size:10px!important;padding-right:13px!important}body.skin-timeless .mw-parser-output .dewiki-iconexternal>a,body.skin-monobook .mw-parser-output .dewiki-iconexternal>a{background-image:url("./_mw_/MediaWiki_external_link_icon.svg")!important;padding-right:13px!important}body.skin-vector .mw-parser-output .dewiki-iconexternal>a{background-image:url("./_mw_/Link.ernal-small-ltr-progressive.svg")!important;background-size:0.857em!important;padding-right:1em!important}


/* end https://de.wikipedia.org/ */
</style><span class="dewiki-iconexternal"><a class="external text" href="https://redirecter.toolforge.org/?url=https%3A%2F%2Fdeveloper.mozilla.org%2Fen-US%2Fdocs%2FWeb%2FHTML%2FUsing_the_application_cache%23Storage_location_and_clearing_the_offline_cache">Original</a></span> (nicht mehr online verfügbar) am <span style="white-space:nowrap;">15.&nbsp;Februar 2019</span><span>;</span><span class="Abrufdatum"> abgerufen am 25.&nbsp;Juli 2016</span> (englisch).</span> <small class="archiv-bot"><span class="wp_boppel noviewer" aria-hidden="true" role="presentation"><span typeof="mw:File"><span title="i"></span></span></span>&nbsp;<b>Info:</b> Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.</small><span style="display:none"><a rel="nofollow" class="external text" href="http://IABotmemento.invalid/https://developer.mozilla.org/en-US/docs/Web/HTML/Using_the_application_cache#Storage_location_and_clearing_the_offline_cache">@1</a></span><span style="display:none"><a rel="nofollow" class="external text" href="https://developer.mozilla.org/en-US/docs/Web/HTML/Using_the_application_cache#Storage_location_and_clearing_the_offline_cache">@2</a></span><span style="display:none">Vorlage:Webachiv/IABot/developer.mozilla.org</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AApplication+Cache&amp;rft.title=Using+the+application+cache&amp;rft.description=Using+the+application+cache&amp;rft.identifier=https%3A%2F%2Fweb.archive.org%2Fweb%2F20190215171256%2Fhttps%3A%2F%2Fdeveloper.mozilla.org%2Fen-US%2Fdocs%2FWeb%2FHTML%2FUsing_the_application_cache%23Storage_location_and_clearing_the_offline_cache&amp;rft.date=&amp;rft.source=https://developer.mozilla.org/en-US/docs/Web/HTML/Using_the_application_cache#Storage_location_and_clearing_the_offline_cache&amp;rft.language=en">&nbsp;</span></span>
</li>
<li id="cite_note-3"><span class="mw-cite-backlink"><a href="#cite_ref-3">↑</a></span> <span class="reference-text">Can I Use: <a rel="nofollow" class="external text" href="https://caniuse.com/#feat=offline-apps"><i>Offline web applications.</i></a> Abgerufen am 25. Juli 2016.</span>
</li>
<li id="cite_note-4"><span class="mw-cite-backlink"><a href="#cite_ref-4">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://developer.mozilla.org/en-US/Firefox/Releases/44"><i>Firefox 44 for developers.</i></a> In: <i><a href="MDN_Web_Docs" title="MDN Web Docs">MDN Web Docs</a>.</i><span class="Abrufdatum"> Abgerufen am 25.&nbsp;Juli 2016</span> (englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AApplication+Cache&amp;rft.title=Firefox+44+for+developers&amp;rft.description=Firefox+44+for+developers&amp;rft.identifier=https%3A%2F%2Fdeveloper.mozilla.org%2Fen-US%2FFirefox%2FReleases%2F44&amp;rft.language=en">&nbsp;</span></span>
</li>
<li id="cite_note-5"><span class="mw-cite-backlink"><a href="#cite_ref-5">↑</a></span> <span class="reference-text"><span class="cite">Jake Archibald: <a rel="nofollow" class="external text" href="https://alistapart.com/article/application-cache-is-a-douchebag"><i>Application Cache is a Douchebag.</i></a> In: <i>A List Apart.</i> 8.&nbsp;Mai 2012,<span class="Abrufdatum"> abgerufen am 25.&nbsp;Juli 2016</span> (englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AApplication+Cache&amp;rft.title=Application+Cache+is+a+Douchebag&amp;rft.description=Application+Cache+is+a+Douchebag&amp;rft.identifier=https%3A%2F%2Falistapart.com%2Farticle%2Fapplication-cache-is-a-douchebag&amp;rft.creator=Jake+Archibald&amp;rft.date=2012-05-08&amp;rft.language=en">&nbsp;</span></span>
</li>
<li id="cite_note-6"><span class="mw-cite-backlink"><a href="#cite_ref-6">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="http://diveintohtml5.info/offline.html#fallback"><i>Offline Web Applications - Dive Into HTML5.</i></a> In: <i>diveintohtml5.info.</i><span class="Abrufdatum"> Abgerufen am 25.&nbsp;Juli 2016</span>.</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AApplication+Cache&amp;rft.title=Offline+Web+Applications+-+Dive+Into+HTML5&amp;rft.description=Offline+Web+Applications+-+Dive+Into+HTML5&amp;rft.identifier=http%3A%2F%2Fdiveintohtml5.info%2Foffline.html%23fallback">&nbsp;</span></span>
</li>
<li id="cite_note-7"><span class="mw-cite-backlink"><a href="#cite_ref-7">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://www.w3.org/TR/service-workers/#motivations"><i>Service Workers.</i></a> Motivations. <a href="W3C" class="mw-redirect" title="W3C">W3C</a>,<span class="Abrufdatum"> abgerufen am 25.&nbsp;Juli 2016</span> (englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AApplication+Cache&amp;rft.title=Service+Workers&amp;rft.description=Service+Workers&amp;rft.identifier=https%3A%2F%2Fwww.w3.org%2FTR%2Fservice-workers%2F%23motivations&amp;rft.publisher=%5B%5BW3C%5D%5D&amp;rft.language=en">&nbsp;</span></span>
</li>
<li id="cite_note-8"><span class="mw-cite-backlink"><a href="#cite_ref-8">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://github.com/whatwg/html/commit/1b438067d84da2ee95988842cdd8fe2655444936"><i>Deprecate &lt;keygen&gt; and appcache.</i></a> 28.&nbsp;August 2015,<span class="Abrufdatum"> abgerufen am 25.&nbsp;Juli 2016</span>.</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AApplication+Cache&amp;rft.title=Deprecate+%26lt%3Bkeygen%26gt%3B+and+appcache&amp;rft.description=Deprecate+%26lt%3Bkeygen%26gt%3B+and+appcache&amp;rft.identifier=https%3A%2F%2Fgithub.com%2Fwhatwg%2Fhtml%2Fcommit%2F1b438067d84da2ee95988842cdd8fe2655444936&amp;rft.date=2015-08-28">&nbsp;</span></span>
</li>
</ol>
<div class="mw-heading mw-heading2"><h2 id="Weblinks">Weblinks</h2></div>
<ul><li><a rel="nofollow" class="external text" href="https://www.w3.org/TR/html5/browsers.html#offline">Offline Web Applications</a> (<a href="W3C" class="mw-redirect" title="W3C">W3C</a>-Standard)</li>
<li><a rel="nofollow" class="external text" href="https://developer.mozilla.org/de/docs/Web/HTML/Using_the_application_cache">Benutzung des Application Cache</a> auf <a href="MDN_Web_Docs" title="MDN Web Docs">MDN Web Docs</a></li>
<li><a rel="nofollow" class="external text" href="https://www.html5rocks.com/de/tutorials/appcache/beginner/">Leitfaden für die ersten Schritte bei der Verwendung des Anwendungscaches</a> auf html5rocks.com</li></ul></div><!--htdig_noindex--><div><div class="zim-footer">
Dieser Artikel wurde von <a class="external text" title="Zuletzt bearbeitet am 2025-06-12" href="https://de.wikipedia.org/wiki/?title=Application_Cache&amp;oldid=256927118">Wikipedia</a> herausgegeben. Der Text ist unter <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">Creative Commons Attribution-Share Alike 4.0</a> verfügbar, sofern nicht anders angegeben. Für die Mediendateien können zusätzliche Bedingungen gelten.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>

</body></html>